Ext.define('BEST.view.menu.MenuTree', {
			extend : 'Ext.tree.Panel',
			alias : 'widget.menutree',
			minWidth : 90,
			autoScroll : true,// 内容过长时自动添加滚动条
			animCollapse : true,// 在panel折叠时是否使用动画效果
			rootVisible : false,
			collapsed : true,// 树形是否已折叠的方式显示
			store : '',
			constructor : function(_store) {
				var me = this;
				me.store = _store;
				me.callParent();

			},
			initComponent : function() {
				this.callParent(arguments);
			},
			listeners : {
				afterlayout : function() {
					if (this.getView().el) {
						var el = this.getView().el;
						var table = el.down("table.x-grid-table");
						if (table) {
							table.setWidth(el.getWidth());
						}
					}
					Ext.getBody().unmask();
				},
				itemclick:function(view,node){
					var _xtype=node.data.url;
					var content=Ext.create('Ext.panel.Panel', {
							layout : 'fit',
							title : node.data.text,
							closable : true,
							closeAction:'destroy',
							id:node.data.tsmId,
							items : [{
										xtype : _xtype
										
									}]
						});
					var panel=view.up().up('viewport').down('center').items.getAt(0);
					if(panel!=undefined){
							Ext.destroy(panel);
					}
					view.up().up('viewport').down('center').removeAll();
					view.up().up('viewport').down('center').add(content);
					
				}
			}
		});